canonical ltd. Summary